package com.htudata.live.service;

import com.alibaba.fastjson.JSONObject;
import com.htudata.common.vo.ResponseResult;
import com.htudata.live.pojo.vo.AlarmsCurrentVO;
import com.htudata.live.pojo.vo.FlowGraphicDisplayVo;

import java.util.List;

public interface LiveService {
  String getDataTypes(boolean paramBoolean, String paramString) throws Exception;
  
  JSONObject getDataTypeList() throws Exception;
  
  List<AlarmsCurrentVO> getAlarmList() throws Exception;
  
  ResponseResult get3DFlows(String paramString1, boolean paramBoolean, String paramString2, int paramInt1, int paramInt2, String paramString3, long paramLong) throws Exception;
  
  List<FlowGraphicDisplayVo> get3DFlowList(String paramString1, int paramInt1, int paramInt2, String paramString2, long paramLong) throws Exception;
  
  JSONObject get3DFlowList3(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, String paramString) throws Exception;
  
  JSONObject get3DFlowList2(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, String paramString) throws Exception;
  
  List<FlowGraphicDisplayVo> get3DFlowList(String paramString1, String paramString2) throws Exception;
  
  JSONObject getVirtualNodes(String paramString1, int paramInt1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, int paramInt2, int paramInt3) throws Exception;
  
  JSONObject get3DFlowListV2(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6, int paramInt7, String paramString) throws Exception;
}
